Component({
  options: {
    addGlobalClass: true,
    multipleSlots: true,
  },
  externalClasses: ["custom-class", "title-class"],
  properties: {
    // 控制返回按钮是否显示
    back: Boolean,
    // 控制返回的步数
    delta: {
      type: Number,
      value: 1,
    },
  },
  data: {
    message: "自定义组件的内容",
    statusBarHeight: 0,
  },
  lifetimes: {
    created() {
      console.log("组件创成功...");
      // 在此不能调用 setData (或者无效)
      this.setData({ message: "自定义组件的内容！！！" });
      // 一般用来初始数据
      this.author = 123;
      console.log(this);
    },
    attached() {
      console.log("组件加载完成...");
      this.setData({ message: "自定义组件的内容???" });
      // // 调用 API 获取系统信息
      const systemInfo = wx.getSystemInfoSync();
      console.log(systemInfo);
      // 渲染系统状态栏的高度
      this.setData({ statusBarHeight: systemInfo.statusBarHeight });
    },
  },
  methods: {
    goBack() {
      // console.log("点击了...", this.data.delta);
      // 调用 API 实现返回操作
      wx.navigateBack({ delta: this.data.delta });
    },
  },
});
